package com.hy.service;

public interface SysPointsService {
    /**
     * 分页获取用户积分列表
     * @param pageNum 页码，默认值为1，用于指定查询的页面
     * @param pageSize 每页数量，默认值为10，用于指定每页显示的记录数
     * @return 封装了用户积分列表分页数据的Result对象
     */
    Object getUserPointsList(Integer pageNum, Integer pageSize);

    /**
     * 手动调整用户积分
     * @param userId 用户ID，用于定位需要调整积分的用户
     * @param adjustment 积分调整量，正数增加积分，负数减少积分
     * @return 操作成功提示的Result对象
     */
    void adjustUserPoints(Long userId, Long adjustment);

}
